package FIle;

import com.sun.javaws.ExtensionInstallHandler;

import java.awt.*;
import java.io.File;

public class FileTest {
    /**
     *  File类的使用
     *  1. File类的一个对象，代表一个文件或一个文件目录(俗称:文件及夹）
     *  2. Java的API
     */
    static File file = new File("C:\\Users\\wj\\Desktop\\数据库理论课代缴作业");
    public static void main(String[] args) {
        System.out.println("separator:" + File.separator);

        System.out.println("file  " + file);

        System.out.println("遍历当前目录的内容(String):");
        for (String file1 : file.list()) {
            System.out.println("\t" + file1);
        }
        System.out.println("遍历当前目录的内容(Files):");
        for (File file1 : file.listFiles()) {
            System.out.println("\t" + file1.getName() + "\t" +file1.isDirectory());
//            System.out.println("\t" + file1.getAbsolutePath());
            if (file1.isDirectory() == true){
                for(File file2 : file1.listFiles()){
                    System.out.println("\t\t" + file2.getName() + "\t\t" +file1.isDirectory());

                }
            }
        }
    }

}
